package com.shsh.safemanage.model;

import java.io.Serializable;
import java.util.ArrayList;
import java.util.List;

public class WeakUserReport implements Serializable {
	/**
	 * 
	 */
	private static final long serialVersionUID = 7938044864551288940L;
	private Long userID;
	/**
	 * this field is used to prepare data for danwei report.
	 */
	private Long problemID;
	private int roleType;
	private int pointSum;
	private List<WeakProblem> problemList;

	public Long getProblemID() {
		return problemID;
	}

	public void setProblemID(Long problemID) {
		this.problemID = problemID;
	}

	public int getRoleType() {
		return roleType;
	}

	public void setRoleType(int roleType) {
		this.roleType = roleType;
	}

	public Long getUserID() {
		return userID;
	}

	public void setUserID(Long userID) {
		this.userID = userID;
	}

	public int getPointSum() {
		return pointSum;
	}

	public void setPointSum(int pointSum) {
		this.pointSum = pointSum;
	}

	public List<WeakProblem> getProblemList() {
		if (problemList == null) {
			problemList = new ArrayList<WeakProblem>();
		}
		return problemList;
	}

	public void setProblemList(List<WeakProblem> problemList) {
		this.problemList = problemList;
	}

}
